package com.angel.webapp.services;

import java.util.List;

import com.angel.architecture.services.interfaces.GenericService;
import com.angel.io.descriptor.ExportedFileDescriptor;
import com.angel.io.processors.commands.exports.ExportFileProcessorCommand;
import com.angel.io.processors.commands.exports.ExportRowProcessorCommand;

/**
 * TODO Write a comment here.
 *
 * @author William
 * @since 27/04/2009
 */
public interface ExportFilesService extends GenericService {

    public ExportedFileDescriptor doExportFile(List<?> entitiesToExports, ExportFileProcessorCommand fileProcessorCommand, ExportRowProcessorCommand rowProcessorCommand, List<String> columnsNames);

}